

.ImgWait {
    background:transparent url(../../fk_imagenes/cargando02.gif) no-repeat top left;
    height:46px;
}
.ImgSend {
    background:transparent url(../../fk_imagenes/clave01.png) no-repeat top left;
    height:48px;
}

.lblFrom01{
  font-family: Verdana,Arial; font-size: 11px;
  font-weight: bold; color: #000000;
}
.lblFrom02{
  font-family: Verdana,Arial;
  font-size: 11px; color: #000000;
}
.LblTitle01{
  font-family: Verdana,Arial;
  font-size: 14px; color: #FFFFFF;
  font-weight:bold;
}

.add-icon01 { background-image: url(../fk_imagenes/iconos/add.png) !important; }
.del-icon01 { background-image: url(../fk_imagenes/iconos/delete.gif) !important; }
.sel-cent { background-image: url(../fk_imagenes/imgtree/centro.png) !important; }
.des-lock-usu { background-image: url(../fk_imagenes/famfam/lock_open.png) !important; }
.des-log-usu01 { background-image: url(../fk_imagenes/famfam/user_go.png) !important; }
.des-log-usu02 { background-image: url(../fk_imagenes/famfam/disconnect.png) !important; }

.inputCheck { background: none; border: 0px; padding: 0px; margin: 0px; } 

.TextLogN{
  font-family: Verdana,Arial;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  padding: 0px;
  margin: 0px;
}
.TextLabel{
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: none;
  color: #000000;
  padding: 0px;
  margin: 0px;
}
.TxtControl_N{
  background-color: #ffffff;
  background-image: url("../../fk_skin/fk_imagenes/txt_normal.png");
  background-repeat: repeat-x;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border: 1px solid  #000000;
  height: 20px;
  text-transform: lowercase;
}
.TextLogE{
  font-family: Verdana,Arial; font-size: 12px;
  font-weight: bold; color: #FF0000;
}
.TxtControl_E{
  background-color: #ffffff;
  background-image: url("../../fk_skin/fk_imagenes/txt_error.png");
  background-repeat: repeat-x;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border: 1px solid  #FF0000;
  height: 20px;
  text-transform: lowercase;
}
.TextLogA{
  font-family: Verdana,Arial; font-size: 12px;
  font-weight: bold; color: #33CC00;
}
.TxtControl_A{
  background-color: #ffffff;
  background-image: url("../../fk_skin/fk_imagenes/txt_valido.png");
  background-repeat: repeat-x;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border: 1px solid  #33CC00;
  height: 20px;
  text-transform: lowercase;
}

.TxtProperty{ font-family:Verdana, Arial; font-size:12px; color:#000000; }
.setPreView1{ position:absolute; overflow:hidden; border:#000000 dashed 2px; }
.setBanner{ position:absolute; border-bottom:#000000 dashed 2px; }
.setMenu{ position:absolute; border:#000000 dashed 2px; }

.TextBottom{
  font-family: Verdana,Arial; font-size: 12px;
}
.TextWait{
  font-family: Verdana,Arial; font-size: 12px;
  font-weight: bold; color: #000000;
}

.TextTituloFrm1{
  font-family: Verdana,Arial; font-size: 12px;
  font-weight: bold; color: #666666;
}
.TextPerfilSp{
  font-family: Verdana,Arial; font-size: 10px;
  font-weight: bold; color: #666666;
}
.TextPerfilSp2{
  font-family: Verdana,Arial; font-size: 10px;
  font-weight: bold; color: #000000;
}
.TextTjRoja{
  font-family: Verdana,Arial; font-size: 10px;
  font-weight: bold; color: #FFFFFF;
}
.TextAll{
  font-family: Verdana,Arial;
  font-weight: bold; color: #666666;
}
.TextAllSlide{
  font-family: Verdana,Arial;
  font-weight: bold; color: #F1670B;
}

.TxtUpp {
	color: #757575;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	font-size: 14px;
	font-family: Verdana,Arial,Tahoma;
	padding-left: 4px;
	text-transform: uppercase;
	border: 1px solid #A7A6AA;
}
.TxtLow {
	color: #757575;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	font-size: 14px;
	font-family: Verdana,Arial,Tahoma;
	padding-left: 4px;
	text-transform: lowercase;
	border: 1px solid #A7A6AA;
}
.TextTotalesF{
  font-family: Verdana,Arial; font-size: 12px; font-weight: bold;
  color: #000000; border:0px solid transparent; height:16px; width:100px;
  padding-left:2px; background:transparent; margin:0px;
}

.SemiTrans{
  background-color: #FF0000;
  _filter:alpha(opacity=68);
  -moz-opacity:0.68;
}
.SemiTransFull{
  background-color: #FFFFFF;
  _filter:alpha(opacity=10);
  -moz-opacity:0.10;
}
.BlockDiv{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: #678FC2;
  display: block;
  visibility: visible;
  _filter:alpha(opacity=100);
  -moz-opacity:1.00;
}
.Waitting{
  height: 40px;
  position: relative;
  display:block;
  width:148px;
  top:50%;
  left:43%;
  visibility: visible;
  _filter:alpha(opacity=100);
  -moz-opacity:1.00;
}

.CenterInfo{
  background-color: transparent;
  height: 60%; width: 100%;
}


/* Estilo de la Cabecera */
.HdLine01{
  height: 22px; width: 100%;
}
.HdFondo{
  height: 104px; width: 100%;
}


.Boton{
  _cursor: hand; cursor: pointer; border: none;
  background-color: #678FC2;
  _filter:alpha(opacity=10);
  -moz-opacity:0.10;
}
.BotonCap{
  _cursor: hand; cursor: pointer; border: none;
  background-color: transparent;
}


.CompName01 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold; color: #FFFFFF;
}
.CompName02 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold; color: #000000;
}
.CompName03 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}
.CompName04 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold; font-size:12px; color: #FFFFFF;
}

.Tabla_Slide01 {
	cursor: none;
	background: transparent;
	border-top:1px transparent solid;
	border-bottom:1px transparent solid;
	border-left:1px transparent solid;
	border-right:1px transparent solid;
	padding: 2px;
}
.TbTD_Slide01 {
	_cursor: hand; cursor: pointer;
	border-top:2px #F1670B solid;
	border-bottom:2px #F1670B solid;
	border-left:2px #F1670B solid;
	border-right:2px #F1670B solid;
}
.TbTD_Slide02 {
	cursor: none;
	border-top:2px #FFF solid;
	border-bottom:2px #FFF solid;
	border-left:2px #FFF solid;
	border-right:2px #FFF solid;
}
.TbTD_Slide03{
  cursor: none;
  background: #FCB674;
  border-top:1px #E46626 solid;
  border-bottom:1px #E46626 solid;
  border-left:1px #E46626 solid;
  border-right:1px #E46626 solid;
}


/*-------------------------------------------------------------------------------------------------------------------------------*/
.DivSlideFd {
  position:absolute; display:block; visibility:visible; left:6px; width:99px; height:17px;
  background:transparent url('../../fk_skin/fk_imagenes/rating/fondo.png') repeat-x;
}
.DivSlideFl {
  _cursor: hand; cursor: pointer; position:absolute; display:block; visibility:visible; left:0px; top:6px; width:13px; height:11px;
  background:transparent url('../../fk_skin/fk_imagenes/rating/flecha.png') top left no-repeat;
}
.DivSlideAu {
  position:relative; display:block; visibility:visible; left:6px; width:1px; height:10px;
  background:transparent;
}
.DivSldCn {
  position:absolute; display:block; visibility:visible; height:10px;
}
.TbTD_SlideR1 {
  border:0px transparent solid; width:3px; height:10px; 
  background:transparent url('../../fk_skin/fk_imagenes/rating/brroja1.png') top left no-repeat;
}
.TbTD_SlideR2 {
  border:0px transparent solid; height:10px;
  background:transparent url('../../fk_skin/fk_imagenes/rating/brroja2.png') repeat-x;
}
.TbTD_SlideR3 {
  border:0px transparent solid; width:3px; height:10px;
  background:transparent url('../../fk_skin/fk_imagenes/rating/brroja3.png') top left no-repeat;
}
.TbTD_SlideN1 {
  border:0px transparent solid; width:3px; height:10px;
  background:transparent url('../../fk_skin/fk_imagenes/rating/brnaraja1.png') top left no-repeat;
}
.TbTD_SlideN2 {
  border:0px transparent solid; height:10px;
  background:transparent url('../../fk_skin/fk_imagenes/rating/brnaraja2.png') repeat-x;
}
.TbTD_SlideN3 {
  border:0px transparent solid; width:3px; height:10px;
  background:transparent url('../../fk_skin/fk_imagenes/rating/brnaraja3.png') top left no-repeat;
}
.TbTD_SlideV1 {
  border:0px transparent solid; width:3px; height:10px;
  background:transparent url('../../fk_skin/fk_imagenes/rating/brverde1.png') top left no-repeat;
}
.TbTD_SlideV2 {
  border:0px transparent solid; height:10px;
  background:transparent url('../../fk_skin/fk_imagenes/rating/brverde2.png') repeat-x;
}
.TbTD_SlideV3 {
  border:0px transparent solid; width:3px; height:10px;
  background:transparent url('../../fk_skin/fk_imagenes/rating/brverde3.png') top left no-repeat;
}
.Txt_SlideCount {
  width:19px; border:0px transparent solid; background:transparent; font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*-------------------------------------------------------------------------------------------------------------------------------*/






input.Cmp2, textarea.Cmp2 {
  color:#000000; border:1px dashed #AAAAAA;
  height:27px;
  padding-left:4px;
  padding-right:4px;
  padding-top:2px;
  padding-bottom:0px;
  _padding: 4px 4px 4px 4px;
  background:#FFFFFF; margin:2px;
}
input.Cmp3, textarea.Cmp3 {
  color:#000000; border:1px dashed #AAAAAA;
  height:23px;
  padding-left:4px;
  padding-right:4px;
  padding-top:2px;
  padding-bottom:0px;
  _padding: 4px 4px 4px 4px;
  background:#FFFFFF; margin:2px;
}
input.Cmp4, textarea.Cmp4 {
  color:#FFFFFF; border:0px none #FFFFFF;
  height:23px;
  padding-left:4px;
  padding-right:4px;
  padding-top:2px;
  padding-bottom:0px;
  _padding: 4px 4px 4px 4px;
  background:#FFFFFF;
  margin:2px;
}
input.Cmp {
  color:#000000; border:1px solid #AAAAAA;
  height:22px; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:0px;
  background:#FFFFFF url(../../fk_skin/fk_imagenes/txt_normal.png) top left repeat-x;
  margin:2px;
}
textarea.Cmp {
  color:#000000; border:1px solid #AAAAAA;
  background:#FFFFFF url(../../fk_skin/fk_imagenes/txt_normal.png) top left repeat-x;
  padding:2px; padding-top:2px; padding-bottom:0px;
  _padding: 2px 2px 2px 2px;
  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
textarea.CmpAD {
  color:#000000; border:1px solid #AAAAAA;
  background:#FFFFFF url(../../fk_skin/fk_imagenes/txt_normal.png) top left repeat-x;
  padding:2px; padding-top:2px; padding-bottom:0px;
  _padding: 2px 2px 2px 2px;
  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
textarea:disabled {
  color:#666666; border:1px solid #AAAAAA;
  height:22px; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:0px;
  background:#FFFFFF url(../../fk_skin/fk_imagenes/txt_normal.png) top left repeat-x;
  margin:2px;
}
input.checkbox, checkbox { 
  padding:0px; margin:0px; border:0px
}










.gd_TD { border:0px; margin:0px; padding:0px; }
.gd_TR { border:0px; margin:0px; padding:0px; }
.gd_Form { border:0px; margin:0px; padding:0px; }

.Grid_Tbl_Header { height:24px; border-top:1px #F9F9F9 solid; border-bottom:1px #D0D0D0 solid; border-left:1px #F0F1F3 solid; border-right:1px #D0D0D0 solid; }
.Grid_Tbl_Header_Check { height:24px; border-top:1px #F9F9F9 solid; border-bottom:1px #D0D0D0 solid; border-left:1px #F0F1F3 solid; border-right:1px #D0D0D0 solid; }
.Grid_Txt_Header { font-family: Verdana,Arial; font-size: 11px; font-weight: none; padding-left: 8px; padding-right: 8px; }

.Grid_Header { height:24px; background:transparent url('../fk_imagenes/gridlist/topbar.gif') repeat-x; padding:0px; margin:0px; }
.Grid_Fooder { height:26px; background:transparent url('../fk_imagenes/gridlist/bottombar.gif') repeat-x; padding:0px; margin:0px; }

.Grid_Div_Header { position:relative; display:block; overflow:hidden; width:100%; height:100%; background:transparent; padding:0px; margin:0px;	}
.Grid_Div_Header_Inherit { position:absolute; display:block; background:transparent; padding:0px; margin:0px; }
.Grid_Div_Content { position:relative; display:block; overflow:hidden; width:100%; height:100%; background:#FFFFFF; padding:0px; margin:0px;	}
.Grid_Div_Content_Inherit { position:absolute; display:block; background:#336699; padding:0px; margin:0px;	}
.Grid_Div_Fooder {  position:relative; display:block; overflow:hidden; width:100%; height:100%; background:transparent; padding:0px; margin:0px; }
.Grid_Div_Fooder_Inherit { position:absolute; display:block; background:#336699; padding:0px; margin:0px; }

.btn_location { width:10px; height:10px; padding:0px; margin:0px; }
.btn_up_n { height:15px; width:15px; background:transparent url('../fk_imagenes/gridlist/btn_up_n.gif') no-repeat; padding:0px; margin:0px; _cursor:hand; cursor: pointer; }
.btn_down_n { height:15px; width:15px; background:transparent url('../fk_imagenes/gridlist/btn_down_n.gif') no-repeat; padding:0px; margin:0px; _cursor:hand; cursor: pointer; }
.btn_left_n { height:15px; width:15px; background:transparent url('../fk_imagenes/gridlist/btn_left_n.gif') no-repeat; padding:0px; margin:0px; _cursor:hand; cursor: pointer; }
.btn_right_n { height:15px; width:15px; background:transparent url('../fk_imagenes/gridlist/btn_right_n.gif') no-repeat; padding:0px; margin:0px; _cursor:hand; cursor: pointer; }

.scroll_Y{ width:10px; height:100%; padding:0px; margin:0px; }
.scroll_Div_Y{ position:relative; display:block; overflow:hidden; width:15px; height:100%; padding:0px; margin:0px; background:#F1F3F6; }
.scroll_Div_Y_Inherit { position:absolute; display:block; width:15px; height:26px; background:#99BBE8; padding:0px; margin:0px; _cursor:hand; cursor: pointer; }
.scroll_X{ height:10px; width:100%; padding:0px; margin:0px; }
.scroll_Div_X{ position:relative; display:block; overflow:hidden; height:15px; width:100%; padding:0px; margin:0px; background:#F1F3F6; }
.scroll_Div_X_Inherit { position:absolute; display:block; width:26px; height:15px; background:#99BBE8; padding:0px; margin:0px; _cursor:hand; cursor: pointer; }

.skGrid01 { height:7px; width:7px; background:transparent url('../fk_imagenes/gridlist/sk01.png') no-repeat; padding:0px; margin:0px; }
.skGrid02 { height:7px; background:transparent url('../fk_imagenes/gridlist/sk02.png') repeat-x; padding:0px; margin:0px; }
.skGrid03 { height:7px; width:7px; background:transparent url('../fk_imagenes/gridlist/sk03.png') no-repeat; padding:0px; margin:0px; }
.skGrid04 { width:7px; background:transparent url('../fk_imagenes/gridlist/sk04.png') repeat-y; padding:0px; margin:0px; }
.skGrid05 { height:7px; width:7px; background:transparent url('../fk_imagenes/gridlist/sk05.png') no-repeat; padding:0px; margin:0px; }
.skGrid06 { height:7px; background:transparent url('../fk_imagenes/gridlist/sk06.png') repeat-x; padding:0px; margin:0px; }
.skGrid07 { height:7px; width:7px; background:transparent url('../fk_imagenes/gridlist/sk07.png') no-repeat; padding:0px; margin:0px; }
.skGrid08 { width:7px; background:transparent url('../fk_imagenes/gridlist/sk08.png') repeat-y; padding:0px; margin:0px; }

.Grid_Line_DivAlpha { _cursor: hand; cursor: pointer; position:absolute; display:block; top:0px; left:0px; width:100%; height:26px; background:url('../fk_skin/fk_imagenes/iconos/clear32px.png'); visibility: visible; _filter:alpha(opacity=6); -moz-opacity:0.06; }
.Grid_Line_Div { position:relative; clear:both; background:#FFFFFF; }
.Grid_Line_TR { font-family: Verdana,Arial; font-size: 11px; font-weight: none; margin:0px; }
.Grid_Lin_Color1 { _cursor: hand; cursor: pointer; height:26px; background: #FFFFFF; border-top:1px #FFFFFF solid; border-bottom:1px #EDEDED solid; border-left:1px #EDEDED solid; border-right:1px #EDEDED solid; padding-left:3px; padding-top:2px; padding-bottom:2px; padding-right:1px; margin:0px; }
.Grid_Lin_Color2 { _cursor: hand; cursor: pointer; height:26px; background: #F1F1F1; border-top:1px #FFFFFF solid; border-bottom:1px #EDEDED solid; border-left:1px #EDEDED solid; border-right:1px #EDEDED solid; padding-left:3px; padding-top:2px; padding-bottom:2px; padding-right:1px; margin:0px; }
.Grid_Lin_Color3 { _cursor: hand; cursor: pointer; height:26px; background: #FCB674; border-top:1px #E46626 solid; border-bottom:1px #E46626 solid; border-left:1px #E46626 solid; border-right:1px #E46626 solid; padding-left:3px; padding-top:2px; padding-bottom:2px; padding-right:1px; margin:0px; }
.Grid_Lin_ColorS { _cursor: hand; cursor: pointer; height:26px; background: #DFE8F6; border-top:1px #A3BAE9 solid; border-bottom:1px #A3BAE9 solid; border-left:1px #A3BAE9 solid; border-right:1px #A3BAE9 solid; padding-left:5px; padding-top:2px; padding-bottom:2px; padding-right:2px; margin:0px; }

.Grid_Colum_Num { font-family:Verdana,Arial; font-size:10px; font-weight:bold; margin:0px; }
.Grid_Colum0_N { border:0px; border-right:1px #D0D0D0 solid; margin:0px; }
.Grid_Colum0_S { border:0px; border-right:1px #A3BAE9 solid; margin:0px; }

.Grid_Txt_Lines { font-family:Verdana,Arial; font-size:11px; font-weight:none; padding-left:8px; padding-right:8px; padding-top:4px; padding-bottom:4px; margin:0px; }

